package com.cowin.sys.model;

import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import javax.persistence.*;
@Data
@Table(name = "TM_BAS_ULOC")
public class TmBasUloc {
    @Id
    @Column(name = "TM_BAS_ULOC_ID")
    private Long tmBasUlocId;

    @Column(name = "ULOC_NO")
    private String ulocNo;

    @Column(name = "TM_BAS_WORKSHOP_ID")
    private Long tmBasWorkshopId;

    @Column(name = "TM_BAS_WORKSECTION_ID")
    private Long tmBasWorksectionId;

    @Column(name = "IS_SETOUTIN")
    private Short isSetoutin;

    @Column(name = "IS_TRACKSTATION")
    private Short isTrackstation;

    @Column(name = "JIS_DELAY_TIME")
    private BigDecimal jisDelayTime;

    @Column(name = "IS_KEYPART_SCAN_CENTER")
    private Short isKeypartScanCenter;

    @Column(name = "MARK_FOR_DEL")
    private Short markForDel;

    @Column(name = "LAST_UPDATE_TIME")
    private Date lastUpdateTime;

    @Column(name = "LAST_UPDATE_USERNAME")
    private String lastUpdateUsername;

    @Column(name = "PID")
    private Integer pid;

    @Column(name = "PID_IS_CLOSED")
    private Short pidIsClosed;

    @Column(name = "ULOC_PREVIOUSWORKSTATION")
    private String ulocPreviousworkstation;

    @Column(name = "ULOC_WORKSTATIONSEQUENCE")
    private Long ulocWorkstationsequence;

    @Column(name = "MARK_STATUS")
    private Short markStatus;

    @Column(name = "ULOC_NAME")
    private String ulocName;

    @Column(name = "IS_LINESTART")
    private Short isLinestart;

    @Column(name = "IS_QACHECK")
    private Short isQacheck;

    @Column(name = "IS_ASSEMBLE_PRINT")
    private Short isAssemblePrint;

    @Column(name = "IS_REGIONSTART")
    private String isRegionstart;

    @Column(name = "ULOC_TYPE")
    private String ulocType;

    @Column(name = "TM_BAS_LINE_ID")
    private Long tmBasLineId;

    @Column(name = "IS_INFOPUBLISH")
    private Short isInfopublish;

    @Column(name = "IS_MMPUBLISH")
    private Short isMmpublish;

    @Column(name = "IS_OFFLINE")
    private Short isOffline;

    @Column(name = "IS_CSNGENE")
    private Short isCsngene;

    @Column(name = "IS_CHKNO")
    private Short isChkno;

    @Column(name = "IS_SEQPART")
    private Short isSeqpart;

    @Column(name = "IS_FZXGENE")
    private Short isFzxgene;

    @Column(name = "IS_SPSPART")
    private Short isSpspart;

    @Column(name = "WORKSHOP_NO")
    private String workshopNo;

    @Column(name = "TM_BAS_PLANT_ID")
    private Long tmBasPlantId;

    @Column(name = "PLANT_NO")
    private String plantNo;

    @Column(name = "ACU_TIME")
    private Integer acuTime;

    @Column(name = "ACU_QTU")
    private Integer acuQtu;

    @Column(name = "IS_LINEEND")
    private Short isLineend;

    @Column(name = "IS_ROUTECHECK")
    private Short isRoutecheck;

    @Column(name = "AVI_ULOC")
    private String aviUloc;

    @Column(name = "IS_ORDERMAP")
    private Short isOrdermap;

    @Column(name = "IS_SPSMANY")
    private Short isSpsmany;

    @Column(name = "IS_JILPART")
    private Short isJilpart;

    @Column(name = "IS_SETOUT")
    private Short isSetout;

    @Column(name = "IS_CREATE_DATE")
    private Short isCreateDate;

    @Column(name = "IS_SEQCHECK")
    private Short isSeqcheck;

    @Column(name = "IS_PAINT_ONLINE")
    private Short isPaintOnline;


}